package org.acb.sgp.controller.impl;

import java.util.List;
import org.acb.sgp.beans.DetallePresupuesto;
import org.acb.sgp.controller.DetallePresupuestoController;
import org.acb.sgp.service.DataAccessService;
import org.acb.sgp.service.impl.DataAccessServiceImpl;

public class DetallePresupuestoControllerImpl implements DetallePresupuestoController {

    private final DataAccessService dataAccessService = new DataAccessServiceImpl();

    @Override
    public void registrarDetallePresupuesto(DetallePresupuesto detalle) {
        dataAccessService.registrarDetallePresupuesto(detalle);
    }

    @Override
    public void eliminarDetallePresupuesto(DetallePresupuesto detallePresupuesto) {
        dataAccessService.eliminarDetallePresupuesto(detallePresupuesto);
    }

    @Override
    public DetallePresupuesto buscarDetallePresupuestoPorCodigo(Integer codDetalle) {
        return dataAccessService.buscarDetallePresupuestoPorCodigo(codDetalle);
    }

    @Override
    public List<DetallePresupuesto> buscarDetallesPorCodPresupuesto(Integer codPresupuesto) {
        return dataAccessService.buscarDetallesPorCodPresupuesto(codPresupuesto);
    }
}
